package com.libinshen.wxpay.login.entity.miniapp;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/***
 *我们是用
 */
@Data
public class AuthLoginReqVO {

    @TableId //mp中的注解，添加了这个注解之后，执行insert操作 就会返回数据库自动生成的id。有个前提就是 数据库的主键id是自增的
    private Integer id;

    @ApiModelProperty("用户名称")
    private String userName;

    @ApiModelProperty("用户密码")
    private String password;

    @ApiModelProperty("手机号")
    private String phone;

    @ApiModelProperty("用户性别 0：女 1：男")
    private Integer sex;

    @ApiModelProperty("真实名称，非必输")
    private String realName;

    @ApiModelProperty("旧密码，用于修改密码功能")
    private String oldPassword;

    @ApiModelProperty("身份证号，非官方软件不需要输入")
    private String identityCard;

    @ApiModelProperty("出生日期")
    private String birthday;

    @ApiModelProperty("上次登录时间")
    private String loginTime;

    @ApiModelProperty("注册ip")
    private String registeredIp;

    @ApiModelProperty("上次登录ip")
    private String loginIp;

    @ApiModelProperty("是否逻辑删除：0：删除： 1：未删除")
    private Integer isDeleted;

    @ApiModelProperty("是否注销：0：注销： 1：未注销。注销时间根据登录时间")
    private Integer isLogout;

    @ApiModelProperty("账户是否锁定：0：锁定： 1：未锁定")
    private Integer isBlocked;

    //用户创建时间
    private String createTime;

    /*第三方登录之微信登录*/
    @ApiModelProperty("微信用户昵称")
    private String nickName;

    @ApiModelProperty("微信登录openId")
    private String openId;

    @ApiModelProperty("系统头像")
    private String avatar;
}
